self service restaurant - French English Dictionary